//
//  main.c
//  Day1homework
//
//  Created by dllo on 16/5/5.
//  Copyright © 2016年 lanou. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // 第一题
    
    printf("%o\n",42);
    
    
    // 第四题
    /*
    printf("  *\n");
    printf(" * *\n");
    printf("* * *\n");
    */
    
    // 第五题 编写一个程序,要求用户输入一个美元数量,然后显示出增加5%税率后的相应金额.格式如下所示:
    //    Enter an amount:100.00
    //    With tax added :$105.00
    /*
    double dollor = 0.0;
    printf("Enter an amount:");
    scanf("%lf", &dollor);
    printf("With tax added:$%.2lf\n", dollor * 1.05);
    */
    
    // 第六题 从键盘输入连个实数a和b,输出a占b的百分之几.小数点后保留2位.
    // 例如:输入1和4,输出:25.00%.
    /*
    double a = 0.0;
    double b = 0.0;
    
    printf("请输入a和b,中间用逗号隔开\n");
    
    scanf("%lf,%lf", &a, &b);
    
    double sum = 0.0;
    sum = ( a / b ) * 100;
    
    printf("a占b的%.2lf%%\n", sum);
    
    */
    
    // 第七题 编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的20美元,10美元,5美元和1美元来付款:
    /*
    int dollor = 0;
    printf("Enter a dollar amout:\n");
    scanf("%d", &dollar);
    
    int num20 = 0;
    int num10 = 0;
    int num5 = 0;
    int num1 = 0;
    
    num20 = dollar / 20;
    num10 = dollar % 20 / 10;
    num5 = dollar % 20 % 10 / 5;
    num1 = dollar % 20 % 10 % 5 / 1;
    
    printf("20元美金的张数为:%d\n", num20);
    printf("10元美金的张数为:%d\n", num10);
    printf("5元美金的张数为:%d\n", num5);
    printf("1元美金的张数为:%d\n", num1);
    */
    
    // 第八题 输入两个整数,打印这两个整数的和,差,积,余数.
    /*
    int a = 0;
    int b = 0;
    
    printf("请输入两个整数,中间用逗号分隔\n");
    scanf("%d,%d", &a, &b);
    printf("两个数的和为:%d\n", a + b);
    printf("两个数的差为:%d\n", a - b);
    printf("两个数的积为:%d\n", a * b);
    printf("两个数的余数为:%d\n", a % b);
    */
    
    // 第九题 查找ASCII编码表,分别用%d输出字符,用%c输出整数.
    /*
    int n = 0;
    printf("输入一个数字:");
    scanf("%d",&n);
    printf("%c\n",n);
    */
    
    /*
    char m;
    printf("输入一个字符:");
    scanf("%c",&m);
    printf("%d\n",m);
    */
    
    
    return 0;
}
